/*!
 * 
 *         ============= BUILD INFO =============
 *         MFE: Phoenix-upper-funnel
 *         chunkName: component-clientlibs/lineSelector.v1/lineSelector
 *         VERSION: release-phoenix-upper-funnel-1.1.34939.1371721126-39f68b2d-4-g4c3fc7698
 *         BRANCH: release/fix-upper-funnel0717
 *         COMMITHASH: 4c3fc7698bddb05cca402d984d9c7e93c1830225
 *         LASTCOMMITDATETIME: 2024-07-16T18:00:25-06:00
 *         ============= If you're reading this, why not come work with us? https://www.t-mobile.com/careers =============
 */@keyframes skeletonLoaderShimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}.upf-line-selector,.upf-line-selector input:checked+label,.upf-line-selector input:hover+label{--field--selection-border-color:var(--tdds-color-brand-grayscale-800)}.upf-line-selector .upf-field--selection{margin:auto}@media(max-width:599px){.upf-line-selector .tdds-button{width:100%}}.upf-line-selector .upf-lineSelector__title{--field--selection-description-color:var(--tdds-color-brand-grayscale-900);font-size:var(--phx--type-eyebrowSM-size-base);font-weight:var(--phx--text-weight-bold);line-height:var(--phx--text-leading-loose)}.upf-line-selector .upf-lineSelector__badge{--field--selection-description-color:var(--tdds-color-brand-grayscale-900);font-size:var(--phx--type-bodySM-size-base);font-weight:var(--phx--text-weight-medium)}.upf-line-selector .upf-lineSelector__info-wrapper{display:flex;margin-left:var(--phx--spacer-1)}.upf-line-selector input[type=radio]+label.upf-line-selector-radio-label{justify-content:normal}.upf-line-selector input[type=radio]+label.upf-line-selector-radio-label:before{align-self:center;border-radius:100%;box-shadow:inset 0 0 0 .25rem var(--tdds-color-brand-grayscale-900);content:"";height:2rem;width:2rem}.upf-line-selector input[type=radio]:checked+label.upf-line-selector-radio-label:before{background:var(--tdds-color-brand-primary-400);box-shadow:inset 0 0 0 .25rem var(--tdds-color-brand-primary-400),inset 0 0 0 .5rem var(--tdds-color-brand-grayscale-100)}.upf-line-selector .upf-lineSelector__paired-lines-grid{display:grid;grid-template-columns:1fr}.upf-line-selector .upf-lineSelector__radio-label-text{color:var(--tdds-color-brand-grayscale-1000)}.upf-line-selector .upf-line-selector__upgrade-available{--field--selection-description-color:#078a14;font-weight:700}.upf-line-selector .upf-lineSelector__cta-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--phx--spacer-2)}